Qt-UI 产品文档
产品文档目录

ProgressBar控件的使用

功能功能

可垂直或水平显示进度,可在进度条上叠加文字

属性介绍

  1. IsHor 是否水平显示
  2. Range 数值范围
  3. Value 当前数值
  4. ChannelSize 滑槽大小
  5. Background 背景样式
  6. NoStretchFront 是否裁剪前景
  7. Front 前景样式
  8. ShowText 是否显示文字
  9. Text 文字样式

控件事件介绍

接口介绍

1. SetValue

接口描述: 设置当前进度值

参数值:

参数名 参数类型 参数含义
pos int 进度值

返回值:

void

示例:

_demoCtrl->SetValue();

2. GetValue

接口描述: 获取当前进度值

参数值:

返回值:

int

示例:

_demoCtrl->GetValue();

3. SetChannelSize

接口描述: 设置滑槽大小

参数值:

参数名 参数类型 参数含义
size int 滑槽大小

返回值:

void

示例:

_demoCtrl->SetChannelSize();

4. GetChannelSize

接口描述: 获取滑槽大小

参数值:

返回值:

int

示例:

_demoCtrl->GetChannelSize();

5. SetRange

接口描述: 设置进度范围

参数值:

参数名 参数类型 参数含义
min int 最小进度值
max int 最大进度值

返回值:

void

示例:

_demoCtrl->SetRange();

6. GetRange

接口描述: 获取进度范围

参数值:

参数名 参数类型 参数含义
min int& 最小进度值
max int& 最大进度值

返回值:

void

示例:

_demoCtrl->GetRange();

7. SetIsHor

接口描述: 设置是否是水平进度条

参数值:

参数名 参数类型 参数含义
isHor bool 是否水平显示

返回值:

void

示例:

_demoCtrl->SetIsHor();

8. GetIsHor

接口描述: 获取是否是水平进度条

参数值:

返回值:

bool

示例:

_demoCtrl->GetIsHor();

9. SetShowText

接口描述: 设置是否显示文字

参数值:

参数名 参数类型 参数含义
show bool 是否显示文字

返回值:

void

示例:

_demoCtrl->SetShowText();

10. GetShowText

接口描述: 获取是否显示文字

参数值:

返回值:

bool

示例:

_demoCtrl->GetShowText();

11. SetNoStretchFront

接口描述: 设置前景是否裁剪显示,不拉伸也就是裁剪显示

参数值:

参数名 参数类型 参数含义
noStretch bool 是否裁剪显示

返回值:

void

示例:

_demoCtrl->SetNoStretchFront();

12. GetNoStretchFront

接口描述: 获取前景是否裁剪显示

参数值:

返回值:

bool

示例:

_demoCtrl->GetNoStretchFront();

13. SetBackgroundStyle

接口描述: 设置背景样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态样式枚举
style IUIGearsRectStyle* 样式指针

返回值:

bool

示例:

_demoCtrl->SetBackgroundStyle();

14. GetBackgroundStyle

接口描述: 获取背景样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态样式枚举

返回值:

IUIGearsRectStyle*

示例:

_demoCtrl->GetBackgroundStyle();

15. SetFrontStyle

接口描述: 设置前景样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态样式枚举
style IUIGearsRectStyle* 样式指针

返回值:

bool

示例:

_demoCtrl->SetFrontStyle();

16. GetFrontStyle

接口描述: 获取背景样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态样式枚举

返回值:

IUIGearsRectStyle*

示例:

_demoCtrl->GetFrontStyle();

17. SetTextStyle

接口描述: 设置文字样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态样式枚举
style IUIGearsTextStyle* 样式指针

返回值:

bool

示例:

_demoCtrl->SetTextStyle();

18. GetTextStyle

接口描述: 获取文字样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态样式枚举

返回值:

IUIGearsTextStyle*

示例:

_demoCtrl->GetTextStyle();

Qt商用模板项目

支持C++/Python语言,支持Windows\Linux\MacOS系统,支持X86\ARM\MIPS架构

img02

Qt Stock Exchange Sys

View more

Qt股票交易系统

Qt Stock Exchange System

img02

Qt Robot

View more

QtRobot 视频高清机器人控制系统

Qt Robot System

img02

Qt LED Editor

View more

Qt LED 灯效编辑器

Qt LED Editor

img02

Qt IOT Bike

View more

Qt IOT 物联网自行车

Qt IOT Bike

img02

Qt ECG Monitor

View more

Qt嵌入式床旁心电监护仪

Qt ECG Monitor

img02

Qt AutoDashboard

View more

Qt汽车仪表盘系统

Qt Auto Dashboard

img02

Qt DataMonitor

View more

Qt数据监控系统

Qt Data Monitor

img02

Qt Conference

View more

Qt会议终端系统

Qt Conference System

img02

Qt Video Player

View more

Qt视频播放器

Qt Video Player

img02

Qt NetDisk

View more

Qt网盘系统

Qt SkyDrive

img02

Qt IM

View more

Qt即时通讯系统

Qt IM

img02

Qt Cashier

View more

Qt便利店收银系统

Qt CashierSystem